Big Huge Thesaurus

Ailanthus altissima

noun